package com.css.ztb.domain;

import java.util.Date;
import lombok.Data;

@Data
public class GenTable {
    /**
    * 编号
    */
    private Long tableId;

    /**
    * 表名称
    */
    private String tableName;

    /**
    * 表描述
    */
    private String tableComment;

    /**
    * 关联子表的表名
    */
    private String subTableName;

    /**
    * 子表关联的外键名
    */
    private String subTableFkName;

    /**
    * 实体类名称
    */
    private String className;

    /**
    * 使用的模板（crud单表操作 tree树表操作 sub主子表操作）
    */
    private String tplCategory;

    /**
    * 生成包路径
    */
    private String packageName;

    /**
    * 生成模块名
    */
    private String moduleName;

    /**
    * 生成业务名
    */
    private String businessName;

    /**
    * 生成功能名
    */
    private String functionName;

    /**
    * 生成功能作者
    */
    private String functionAuthor;

    /**
    * 其它生成选项
    */
    private String options;

    /**
    * 创建者
    */
    private String createBy;

    /**
    * 创建时间
    */
    private Date createTime;

    /**
    * 更新者
    */
    private String updateBy;

    /**
    * 更新时间
    */
    private Date updateTime;

    /**
    * 备注
    */
    private String remark;
}